let arr = [1,2,4,3,3,5,4,9]    
//  1.双重循环找
//2.indexOf
function unique(arr){
    if(!Array.isArray(arr)){
        return 
    }  
    let res = [];
    for(let i =0;i < arr.length;i++) {
        if(res.indexOf(arr[i]) == -1){
            res.push(arr[i])
        }
    }  
    return res;
}  
console.log(unique(arr));   

// 3. sort 先排序后比较   
// 4. 使用set  
function uniques(arr){
    let res = new Set(arr)  
    return [...res]
} 
console.log(uniques(arr))  
// 5. Array.from 与set数组   

function A(){}  
console.log( A instanceof Function)  //{}    
console.log(A.prototype)